const { storeBindingsBehavior } = require("mobx-miniprogram-bindings")
const store = require("../../store/index")

Component({
  behaviors: [storeBindingsBehavior],

  properties: {
    id: Number
  },

  data: {
    info: null
  },

  storeBindings: {
    store,
    // 将store的状态数据映射到当前组件上
    fields: {
      info() { return store.item(this.data.id) }
    },
    // 将store的操作状态的方法映射到当前组件上
    actions: {
      loadData: "loadData",
    },
  },


  lifetimes: {
    ready() {
      // const db = wx.cloud.database()
      // db.collection('minipet').where({
      //   id: this.data.id
      // })
      // .get({
      //   success: (res) => {
      //     this.setData({
      //       info: res.data[0]
      //     })
      //   }
      // })
    }
  }
})